package com.gyf.algorithm.struc.list;

public interface List<E> {
    int ELEMENT_NOT_FOUND = -1;

    void clear();

    boolean isEmpty();

    boolean contain(E e);

    int indexOf(E e);

    void add(E e);

    void add(int index, E e);

    E get(int index);

    E set(int index, E e);

    E remove(int index);
}
